BODY
{
    BACKGROUND-COLOR: white;
  
 width:100%;
 float:left;
 margin:0px;
 
    
}
#header {
    float: left;
}
  
.forcolourred {
    color: red;
}

.linkError {
    COLOR: red
}
.BlueHeaderFooter
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003366
}


.pageLinks
{
    FONT: bold x-small Verdana, Arial, sans-serif
}
.tableHeader
{
    FONT: bold small Arial;
    COLOR: white;
    BACKGROUND-COLOR: #cccc66
}
A
{
    COLOR: #663300
}
A:hover
{
    COLOR: red
}
.alternatingItem
{
    FONT: x-small Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffcc
}
.tableItem
{
    FONT: x-small Verdana, Arial, sans-serif
}
.txtwhite
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bglightblue
{
    FONT-SIZE: 10px;
    COLOR: #515151;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ced8e1
}
.bgdarkblue
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #6e8194
}
.bgfooterleft
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #6e8194
}
.txtPageHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.outerContentBox
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ebeced
}
.activeMainTab
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/maintabbg.gif);
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #000000;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #2d4a67;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ecedee;
    TEXT-ALIGN: center
}
.inactiveMainTabBlank
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-LEFT-COLOR: #000000;
    BORDER-TOP-COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #000000
}
.inactiveMainTab
{
    BORDER-RIGHT: #939ea7 1px solid;
    BORDER-TOP: #939ea7 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/maintabbg_inactive.gif);
    BORDER-LEFT: #939ea7 1px solid;
    COLOR: #49729e;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cfd6dc;
    TEXT-ALIGN: center
}
.bgLeftPanel
{
    BACKGROUND-COLOR: #a4b7c6
}
.subHeaderGradient
{
    BORDER-RIGHT: #4a637b 1px solid;
    BORDER-TOP: #4a637b 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/subHeaderbg.gif);
    BORDER-LEFT: #4a637b 1px solid;
    COLOR: #003366;
    BORDER-BOTTOM: #4a637b 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.SubContentBox
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-RIGHT: #707b85 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #707b85 1px solid;
    COLOR: #000000;
    BORDER-TOP-COLOR: #707b85;
    BORDER-BOTTOM: #707b85 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dae2e9
}
.verticledots
{
    BACKGROUND-POSITION: center 50%;
    BACKGROUND-IMAGE: url(../images/verticledots.gif);
    BACKGROUND-REPEAT: repeat-y
}
.horizontalDots
{
    BACKGROUND-POSITION: center 50%;
    BACKGROUND-IMAGE: url(../images/horizontaldots.gif);
    BACKGROUND-REPEAT: repeat-x
}
.subHeaderTxt
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtInstruction
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtBlue
{
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.MenuSeperator
{
    BACKGROUND-IMAGE: url(../images/horizontalbluedots.gif);
    BACKGROUND-REPEAT: repeat-x
}
.menuBg
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #7c98ae
}
.bgPowered
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d8e0e7
}
.txtwhiteLink
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.txtwhiteLink:hover
{
    COLOR: #ffcc00
}
.txtHeaderLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.AstrikRed
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.inactiveMainTabOver
{
    BORDER-RIGHT: #566169 1px solid;
    BORDER-TOP: #566169 1px solid;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/maintabbg_inactive.gif);
    BORDER-LEFT: #566169 1px solid;
    CURSOR: hand;
    COLOR: #000066;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cfd6dc;
    TEXT-ALIGN: center
}
.LeftMenuActiveBg
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #6c8aa2
}
.LeftMenuInActiveBg
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.activeSubMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffcc00;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.inactiveMainTabLeft
{
    BORDER-RIGHT: #939ea7 1px solid;
    BORDER-TOP: #939ea7 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/maintabbg_inactive.gif);
    BORDER-LEFT: #939ea7 1px solid;
    COLOR: #49729e;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cfd6dc;
    TEXT-ALIGN: center
}

.bgMediumBlue
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #bcc5cd
}
.txtBlueLink
{
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtBlueAnchorLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FILTER: Shadow(Color=#666666,
		Direction=180,
		Strength=1);
    COLOR: #003366;
    LINE-HEIGHT: 2em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    WHITE-SPACE: nowrap;
    HEIGHT: 1em;
    TEXT-DECORATION: none
}
.txtNewBlueLink
{
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.txtNewBlueLink:hover
{
    COLOR: #006cd9;
    TEXT-DECORATION: underline
}
.instructbg1
{
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/instructbg1.gif);
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.instructbg2
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #698196;
    TEXT-ALIGN: center
}
.bgGridBgBlue
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #b8c2c9
}
.BreadCrum
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bgwhite
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.bgtopbuttons
{
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/bgtopbuttons.gif);
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topbuttonleft
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/topbuttnbg.gif);
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topbuttonrgt
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/topbuttnbg.gif);
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topbuttonleftOver
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/topbuttnbg2.gif);
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topbuttonrgtOver
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/topbuttnbg2.gif);
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topbuttonleftBig
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/topBigButtn.gif);
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topbuttonrgtBig
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/topBigButtn.gif);
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bgtopbuttons2
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/bgtopbuttons.gif);
    BORDER-LEFT: #ffffff 1px;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topbuttonleftOverBig
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/topBigButtn2.gif);
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topbuttonrgtOverBig
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/topBigButtn2.gif);
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BreadCrumActive
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.StepsBg
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #bdc9d4;
    TEXT-DECORATION: none
}
.StepsBgActive
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #858d95;
    TEXT-DECORATION: none
}
.NewTabbg
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 1px;
    COLOR: #006699;
    BORDER-BOTTOM: #000000 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ebeced
}
.TabInactive
{
    BORDER-RIGHT: #939ea7 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #939ea7 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/maintabbg_inactive.gif);
    BORDER-LEFT: #f2f3f4 1px;
    COLOR: #49729e;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cfd6dc;
    TEXT-ALIGN: center
}
.topbuttonleftBigCorner
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/topBigButtn.gif);
    BORDER-LEFT: #ffffff 1px;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topbuttonleftOverBigCorner
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/topBigButtn2.gif);
    BORDER-LEFT: #ffffff 1px;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SubContentBox2
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-RIGHT: #707b85 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #707b85 1px solid;
    COLOR: #000000;
    BORDER-TOP-COLOR: #707b85;
    BORDER-BOTTOM: #707b85 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ebeced
}
.4sideBorderBox
{
    BORDER-RIGHT: #707b85 1px solid;
    BORDER-TOP: #707b85 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #707b85 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #707b85 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dae2e9
}
.MessageAlert
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.BreadCrum:link
{
    TEXT-DECORATION: underline
}
.bglightblue2
{
    FONT-SIZE: 10px;
    COLOR: #515151;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dee4eb
}
.txtHomeLink
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtBlack
{
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtPageSubHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtPageTopHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.buttonArrowLeft
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: center 50%;
    BORDER-TOP: 0px;
    BACKGROUND-IMAGE: url(../images/leftArrowSingle.gif);
    BORDER-LEFT: 0px;
    WIDTH: 19px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 18px
}
.buttonArrowRight
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: center 50%;
    BORDER-TOP: 0px;
    BACKGROUND-IMAGE: url(../images/rightArrowSingle.gif);
    BORDER-LEFT: 0px;
    WIDTH: 19px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 18px
}
.txtBlueGridLink
{
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.TextBoxesnoBorderLightBl2
{
    BORDER-RIGHT: #4c6980 0px solid;
    BORDER-TOP: #4c6980 0px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #4c6980 0px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #4c6980 0px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dee4eb
}
.TextBoxesnoBorderLightBl
{
    BORDER-RIGHT: #4c6980 0px solid;
    BORDER-TOP: #4c6980 0px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #4c6980 0px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #4c6980 0px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ced8e1
}
.BottomborderBox
{
    BORDER-BOTTOM: #000000 1px solid
}
.tableBorder
{
    BORDER-RIGHT: #707b85 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 4px;
    COLOR: #003366;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #707b85 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.tableBorderRight
{
    BORDER-RIGHT: #707b85 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 4px;
    COLOR: #003366;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.buttonstyleNew
{
    BORDER-RIGHT: #939ea7 1px solid;
    BORDER-TOP: #939ea7 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(../images/maintabbg_inactive.gif);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #939ea7 1px solid;
    COLOR: #38577a;
    BORDER-BOTTOM: #939ea7 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    TEXT-ALIGN: center
}
.ChkBox
{
    HEIGHT: 16px
}
TD {
    FONT-WEIGHT: Normal;
    FONT-SIZE: 8.5pt;
    /* COLOR: #003366; */
    /*FONT-FAMILY: Arial, Helvetica, sans-serif;*/
    font-family: 400 16px Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    /*letter-spacing: .2px;
    text-shadow: 0px 0px 1px #777;*/
    color: #000;
    /*font-weight: 200;*/
}
.cboReadOnly
{
    BORDER-RIGHT: #4c6980 1px solid;
    BORDER-TOP: #4c6980 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #4c6980 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #4c6980 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ecf1f4
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: whitesmoke;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.groupTitle
{
    BORDER-RIGHT: #4a637b 1px solid;
    BORDER-TOP: #4a637b 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/subHeaderbg.gif);
    BORDER-LEFT: #4a637b 1px solid;
    COLOR: #003366;
    BORDER-BOTTOM: #4a637b 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ebeced
}
.textboxreadonly
{
    BORDER-RIGHT: #4c6980 1px solid;
    BORDER-TOP: #4c6980 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #4c6980 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #4c6980 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ccc
}

.HeaderColumn
{
    COLOR: white
}
.gridColumn
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #b8c2c9;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #b8c2c9 1px solid;
    COLOR: black;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial Sans-Serif;
    TEXT-ALIGN: left
}
THEAD.fixedHeader TR
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: #bcc5cd
}
THEAD.fixedHeader TH
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #b8c2c9 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #b8c2c9;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #b8c2c9 1px solid;
    COLOR: black;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial Sans-Serif;
    TEXT-ALIGN: left
}
THEAD.fixedHeader A
{
    DISPLAY: block;
    WIDTH: 100%;
    COLOR: #fff;
    TEXT-DECORATION: none
}
THEAD.fixedHeader A:link
{
    DISPLAY: block;
    WIDTH: 100%;
    COLOR: #fff;
    TEXT-DECORATION: none
}
THEAD.fixedHeader A:visited
{
    DISPLAY: block;
    WIDTH: 100%;
    COLOR: #fff;
    TEXT-DECORATION: none
}
THEAD.fixedHeader A:hover
{
    DISPLAY: block;
    WIDTH: 100%;
    COLOR: #fff;
    TEXT-DECORATION: underline
}
TBODY.scrollContent TD
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 3px;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    WHITE-SPACE: nowrap;
    BORDER-LEFT-STYLE: none
}
.ModuleHeader
{
    font-weight: bold;
    font-size:28;
    color:Navy;
    font-family: Verdana, Aerial, Helvetica, Sans-Serif;
    text-decoration:none;
}
.groupBody
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-RIGHT: #707b85 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #707b85 1px solid;
    COLOR: #000000;
    BORDER-TOP-COLOR: #707b85;
    BORDER-BOTTOM: #707b85 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dae2e9
}
.buttonstyle
{
    BORDER-RIGHT: #939ea7 1px solid;
    BORDER-TOP: #939ea7 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/maintabbg_inactive.gif);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #939ea7 1px solid;
    COLOR: #38577a;
    MARGIN-RIGHT: 4px;
    BORDER-BOTTOM: #939ea7 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 18px;
    TEXT-ALIGN: center
}

.selectBox
{
    /* 
    BORDER-RIGHT: #4c6980 1px solid;
    BORDER-TOP: #4c6980 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #4c6980 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #4c6980 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ecf1f4
    */
}
.Label
{
    FONT-SIZE: 10pt;
    font-weight: normal;
    font: Verdana, Aerial,Helvetica, Sans-Serif;
}


.Label
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8.5px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    
    
}

.Panel
{
    font: Verdana, Aerial,Helvetica, Sans-Serif;
    font-weight: bold;
    font-family:Verdana;
    font-size: 9pt;
/*    font-size: x-small;*/
  
        
}

.TextBoxes {
    border-right: solid 1px #a4b7c6;
    border-left: solid 1px #a4b7c6;
    border-top: solid 1px #a4b7c6;
    border-bottom: solid 1px #a4b7c6;
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    height: 15px;
    text-shadow: 0px 0px 1px #666;
    padding: 2.5px  5px;
}


#ctl00_ContentPlaceHolder1_UltraWebTabCustomer_tbl{
    
}
















.Combo {
    border-right: solid 1px #a4b7c6;
    border-left: solid 1px #a4b7c6;
    border-top: solid 1px #a4b7c6;
    border-bottom: solid 1px #a4b7c6;
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    height: 24px;
   
}
.Combo[type=text] {
    border:none;
    height:95%;
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    height: 24px;
    padding: 1px 4px;
    background:none;
}
    .GridFrame
{

    
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#D4D7DB;
	Height: 22px;
	border: 0px;
	font-weight: normal;
}

.GridHeader
{
    
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:Blue;
	Height: 22px;
	border: 0px;
	font-weight:bold;
	
}

.GridTextBox
{
   BORDER-RIGHT:  White 0px solid;
    BORDER-LEFT:  White 0px solid;
    BORDER-TOP:  White 0px solid;
    BORDER-BOTTOM:  White 0px solid;
    border-bottom-color: White;
    border-left-color: White;
    border-top-color: White;
    
    FONT-SIZE: 8.5pt;
    COLOR: #000000;    
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    height: 15px;
    padding-top:3.5px; 
    padding-left:0px;
    
}
.Fonts
{
	font-family: Tahoma; 
	font-size: 8pt;
}

.Background
{
	background-color: #c3daf9;
}

.Comm
{

    FONT-SIZE: 9pt;
    font-weight:bold;
       COLOR: #006400; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
        
}

.Appointments
{

Color:Blue;
       
       
}

.rightborder
{
	border-right:2px solid #4e85c6;
	
	
	
}

.leftborder
{
	border-left:2px solid #4e85c6;

}

	.BackgroundCssClass 
{
  
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;

}


/* GRID */

.dGrid
{
    background-color: #FFFFFF;
    padding-right: 2px;
    padding-left: 2px;
    margin: 0px 10px 0px 0px;
    border-top: #dcdcdc 1px solid;
    border-right: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
    font-size: 10px;
    border-style: none;
    line-height: 18px;
    FONT-FAMILY: Verdana;
}

.dGrid TD
{
    border-style: none;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 1px;
    padding-top: 1px;
}

.dGrid TH
{
    border-style: none;
    padding: 1px 5px;
    background-image: url('Images/grid-header.gif');
    background-repeat: repeat-x;
    text-align: left;
    font-weight: bold;
    background-color: #4E85C6;
    color: #E1E8F5;
    FONT-FAMILY: Verdana;
}

.dGrid TR
{
}

.dGridAlt
{
    background-color: #E6E6E6;
    FONT-FAMILY: Verdana;
}

.dGridSel TD, .dGridSel TD a
{
    background-color: #FFFFDC;
    color: #000000;
    FONT-FAMILY: Verdana;
}

.DontShowListSearchPrompt 
{
    display:none;
}
/* END GRID */




.ig_4e64cd14_r7, .ig_f09a38ae_r7, .ig_d27ab641_r7, .ig_64c7d092_r7, .ig_af57a0fc_r7, .ig_a4795ac0_r7, .ig_bc748458_r7, .ig_284df2b2_r7, .ig_93769728_r7, .ig_432fc818_r7, .ig_e0551796_r7, .ig_e4c9f9de_r7, .ig_792c29e2_r7, .ig_b88d0054_r7, .ig_cee91c1b_r7, .ig_449b1341_r7, .ig_a66b5fd6_r7, .ig_4aa4e95a_r7, .ig_ca04b358_r7,
.ig_80b0e8ef_r7, .ig_96dda623_r7, .ig_6bc30fa4_r7, .ig_a64e868_r7, .ig_4a0329e6_r7, .ig_4d4c2509_r7, .ig_1ca1a05_r7, .ig_a7a3878_r7, .ig_bcf46451_r7, .ig_4da00faa_r7, .ig_9eefbcd1_r7, .ig_5e85d021_r7, .ig_b6ccc77d_r7, .ig_375787e_r7, .ig_eef91011_r7, .ig_dd08ab65_r7, .ig_a8368218_r7, .ig_722a3e72_r7, .ig_d5331ff3_r7 {
    padding: 0px 10px;
    border: solid 1px Gray;
    /*border-bottom:none;*/
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
}


    .ig_4e64cd14_r7:hover, .ig_f09a38ae_r7:hover, .ig_d27ab641_r7:hover, .ig_64c7d092_r7:hover, .ig_af57a0fc_r7:hover, .ig_a4795ac0_r7:hover, .ig_bc748458_r7:hover, .ig_93769728_r7:hover, .ig_432fc818_r7:hover, .ig_e0551796_r7:hover, .ig_e4c9f9de_r7:hover, .ig_792c29e2_r7:hover, .ig_4aa4e95a_r7:hover, .ig_ca04b358_r7:hover,
    .ig_284df2b2_r7:hover, .ig_b88d0054_r7:hover, .ig_cee91c1b_r7:hover, .ig_449b1341_r7:hover, .ig_a66b5fd6_r7:hover,
    .ig_80b0e8ef_r7:hover, .ig_96dda623_r7:hover, .ig_6bc30fa4_r7:hover, .ig_a64e868_r7:hover, .ig_4a0329e6_r7:hover, .ig_4d4c2509_r7:hover, .ig_1ca1a05_r7:hover, .ig_a7a3878_r7:hover, .ig_bcf46451_r7:hover, .ig_4da00faa_r7:hover, .ig_9eefbcd1_r7:hover, .ig_5e85d021_r7:hover, .ig_b6ccc77d_r7:hover, .ig_375787e_r7:hover, .ig_eef91011_r7:hover, .ig_dd08ab65_r7:hover, .ig_a8368218_r7:hover, .ig_722a3e72_r7:hover, .ig_d5331ff3_r7:hover {
        box-shadow: #003366 0px -1px 15px;
        border: solid 1px #4e85c6;
        cursor: pointer;
        color: #0a3d7a;
        background: rgba(226,226,226,1);
        background: -moz-linear-gradient(45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
        background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(226,226,226,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1)));
        background: -webkit-linear-gradient(45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
        background: -o-linear-gradient(45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
        background: -ms-linear-gradient(45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
        background: linear-gradient(45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=1 );
    }

#ctl00_ContentPlaceHolder1_UltraWebTabCustomer_tbl table tr td:nth-child(2) {
    display: none;
}






#ctl00_ContentPlaceHolder1_tabSanitary_tbl table tr td:nth-child(2) {
    display: none;
}





#ctl00_ContentPlaceHolder1_tabCustomer_tbl table tr td:nth-child(2) {
    display: none;
}




#ctl00_ContentPlaceHolder1_tabLicense_tbl table tr td:nth-child(2) {
    display: none;
}




#ctl00_ContentPlaceHolder1_tabPermit_tbl table tr td:nth-child(2) {
    display: none;
}



#ctl00_ContentPlaceHolder1_tabProject_tbl table tr td:nth-child(2) {
    display: none;
}






#ctl00_ContentPlaceHolder1_UltraWebTab1_tbl table tr td:nth-child(2) {
    display: none;
}






#ctl00_ContentPlaceHolder1_tabProperty_tbl table tr td:nth-child(2) {
    display: none;
}

#ctl00_ContentPlaceHolder1_tabModule_tbl table tr td:nth-child(2) {
    display: none;
}





@-moz-document url-prefix() {

    #ctl00_ContentPlaceHolder1_tabModule_tbl tr td:nth-child(even) {
        display: none;
    }

    #ctl00_ContentPlaceHolder1_tabSubdivision_tbl tr td:nth-child(even) {
        display: none;
    }

    #ctl00_ContentPlaceHolder1_tabRoadway_tbl tr td:nth-child(even) {
        display: none;
    }



    #ctl00_ContentPlaceHolder1_tabStorm_tbl tr td:nth-child(even) {
        display: none;
    }


    #ctl00_ContentPlaceHolder1_UltraWebTabWater_tbl tr td:nth-child(even) {
        display: none;
    }

    #ctl00_ContentPlaceHolder1_tabSanitarySewer_tbl tr td:nth-child(even) {
        display: none;
    }

    #ctl00_ContentPlaceHolder1_tabTax_tbl tr td:nth-child(even) {
        display: none;
    }

    #ctl00_ContentPlaceHolder1_tabZoning_tbl tr td:nth-child(even) {
        display: none;
    }

    #ctl00_ContentPlaceHolder1_tabProperty_tbl tr td:nth-child(even) {
        display: none;
    }

    #ctl00_ContentPlaceHolder1_UltraWebTab1_tbl tr td:nth-child(even) {
        display: none;
    }

    #ctl00_ContentPlaceHolder1_tabProject_tbl tr td:nth-child(even) {
        display: none;
    }

    #ctl00_ContentPlaceHolder1_tabPermit_tbl tr td:nth-child(even) {
        display: none;
    }

    #ctl00_ContentPlaceHolder1_tabLicense_tbl tr td:nth-child(even) {
        display: none;
    }


    #ctl00_ContentPlaceHolder1_UltraWebTabCodeEnforcement_tbl tr td:nth-child(even) {
        display: none;
    }


    #ctl00_ContentPlaceHolder1_tabCustomer_tbl tr td:nth-child(even) {
        display: none;
    }

    #ctl00_ContentPlaceHolder1_tabSanitary_tbl tr td:nth-child(even) {
        display: none;
    }

    #ctl00_ContentPlaceHolder1_UltraWebTabCustomer_tbl tr td:nth-child(even) {
        display: none;
    }

    #ctl00_ContentPlaceHolder1_tabWater_tbl tr td:nth-child(even) {
        display: none;
    }
}





#ctl00_ContentPlaceHolder1_UltraWebTabCodeEnforcement_tbl table tr td:nth-child(2) {
    display: none;
}

#ctl00_ContentPlaceHolder1_tabCode_tbl table tr td:nth-child(2) {
    display: none;
}
#ctl00_ContentPlaceHolder1_tabSubdivision_tbl table tr td:nth-child(2) {
    display: none;
}
#ctl00_ContentPlaceHolder1_tabZoning_tbl table tr td:nth-child(2) {
    display: none;
}
#ctl00_ContentPlaceHolder1_tabTax_tbl table tr td:nth-child(2) {
    display: none;
}
#ctl00_ContentPlaceHolder1_tabStorm_tbl table tr td:nth-child(2) {
    display: none;
}
#ctl00_ContentPlaceHolder1_tabRoadway_tbl table tr td:nth-child(2) {
    display: none;
}

#ctl00_ContentPlaceHolder1_UltraWebTabWater_tbl table tr td:nth-child(2) {
    display: none;
}

#ctl00_ContentPlaceHolder1_UltraWebTabWater_tbl table tr td:nth-child(2) {
    display: none;
}
#ctl00_ContentPlaceHolder1_tabSanitarySewer_tbl table tr td:nth-child(2) {
    display: none;
}

#ctl00_ContentPlaceHolder1_tabWater_tbl table tr td:nth-child(2) {
    display: none;
}

#ctl00_ContentPlaceHolder1_tabPermittd6 {
    width: 130px;
}

.forcolorcolorred{
    color:red;
}

.hidden{
    visibility:hidden;
    display:none;
}

.igtab_SelectedTab_Top_Rounded{
    border-bottom:none;
}


tbody.igg_Item > tr > td {
    border-bottom: solid 1px #000;
    border-right: solid 1px #000;
    border-top: none;
    /*box-shadow: 0px 0px 0px #333;*/
}
tbody.igg_Item > tr > th {
    border-bottom: solid 1px #333;
    border-right: dotted 1px #333;
    border-top: solid 1px #ccc;
}
    tbody.igg_Item > tr > th.igg_HeaderRowSelector
    {
        background:white;
    }



#ctl00_ContentPlaceHolder1_Alerts1_tblAlerts td {
    text-shadow: 0px 0px 0px #777;
    FONT-SIZE: 10.5pt;
}


.igdc_Button, #dtWaiveDate_img, #Transaction1_dtTransactionDate_img, #txtAccidentDate_img, #ctrlLastDate_img, #ctrlDate_img, #txtAssessmentDate_img, #txtScheduledDate_img, #txtCompletedDate_img {
    float: left;
    width: 15px;
    height: 20px;
    background-image: url(/AMS_WEB/images/calendar24.gif);
    position :relative ;
    z-index :9999;
}


.sideheader {
    margin: 1px;
    float: left;
    color: white;
    width: 97%;
    font-weight: bold;
    padding: 10px 2px;
    background-image: url(../../Images/Comm_0.bmp);
    cursor: pointer;
}

.contact_side {
    float: left;
    height: 550px;
    overflow-y: scroll;
    width:98%;
}

#ctl00_ContentPlaceHolder1_Alerts1_tblAlerts {
    
   
    vertical-align: bottom;
}

table tr td.igtab_DisabledTab_Top_Rounded{
color:gray
}

table tr td.igtab_DisabledTab_Top_Rounded:hover {
    color: gray
}

#pnlSelectField{
    float:left;
}


hr.hr_ {
  
    border: 1px thin #4e85c7;
}


#tblMain #lblError {
    color: Red;
    font-family: Verdana;
    text-align: center;
    float: left;
    width: 100%;
}

.licence_renewal_css_expiry{
    color:red;
}

tbody.igg_Item>tr.licence_renewal_css_expiry td {
    color: red;
}

.grdNotices_{
    min-width :1100px
}

.grdSubSegment {
    min-width: 1100px
}



@media (min-width: 768px) and (max-width: 1080px) { 
    .customMargin {
        margin-top: 6%;
    }
}

@media (min-width: 1081px) { 
    .customMargin {
        margin-top: 4%;
    }
}


.mctCustomLableMargin{
    margin-left:20px;
}

@media(min-width: 768px) and (max-width: 1080px) { 
    .tkpg {
        BACKGROUND-COLOR: white;
        width: auto;
        float: left;
        margin: 0px;
    }
}

@media (min-width: 1081px) { 
    .tkpg {
        BACKGROUND-COLOR: white;
        width: 100%;
        float: left;
        margin: 0px;
    }
}

.igg_Pager  {
    background-color: #CCCCCC;
    border-top: solid 1px #BEBEBE;
    padding-right: 1130px;
    line-height: 40px;
    color: #1E395B;
    text-align: right;
}

.propfix{
    width: auto;
}

.abtus {
      
    margin-top:83px;
}

@media (min-width: 992px) {                            
    .abtus {
    margin-top:140px;
}
}

@media(min-width: 768px) and (max-width: 991.98px) {                          
    .tkpd {
        background-color:White;
        margin-top:14px;
    }
}

    @media (min-width: 992px) {                             
    .tkpd {
       background-color:White;
        margin-top:54px;
    }
}

@media only screen and (max-device-width: 768px){
    .m-t-20 {
        margin-top: 20px;
    }

    .m-l-2 {
        margin-left: -4px;
    }
    .m-t-37 {
        margin-top: 37%;
    }

    .m-t-15 {
        margin-top: 20px;
    }


    .searchIpadFix{
        left:300px !important;
    }
    .cal-ht{
        height:670px !important;
        overflow-y:scroll !important;
    }
    .scrnBdryContact {
        width: 76vw !important;
        overflow: scroll !important;
    }
    .w-25 {
        width: 15%;
    }
}

@media only screen and (width: 768px) {
.searchIpadFix {
    left: 300px !important;
}
    .cal-ht {
        height: 650px !important;
        overflow-y: scroll !important;
    }
    .m-t-15 {
        margin-top: 20px;
    }
    
}






@media only screen and (max-device-width: 1024px) and (orientation: landscape) {
    .m-t-20 {
        margin-top: 20px;
    }

    .m-l-2 {
        margin-left: -4px;
    }

    .scrnBdryContact {
        width: 76vw !important;
        overflow: scroll !important;
    }
    .m-t-15 {
        margin-top: 20px;
    }
}


    @media only screen and (min-device-width:1025px) {
        .mctTabFix {
            display: table-cell;
            vertical-align: top;
        }
        .w-25 {
            width: 25%;
        }
    }



    .scrnBdryFix {
        width: 67vw !important;
        overflow: scroll !important;
    }

    

    .Combo-modified[type=text] {
        border: solid 1px #a4b7c6;
        height: 95%;
        FONT-SIZE: 8.5pt;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        height: 24px;
        padding: 1px 4px;
        background: none;
    }

    .m-l-10 {
        margin-left: -10px;
     }
     .w-50{
         width:50% !important;
     }



#ctl00_ContentPlaceHolder1_tdColumns {
    background: #4E85C6;
}


    #ctl00_ContentPlaceHolder1_tdColumns:hover {
        background: rgba(21, 90, 199, 0.91);
    }


#ctl00_ContentPlaceHolder1_tdFilters {
    background: #4E85C6;
}

    #ctl00_ContentPlaceHolder1_tdFilters:hover {
        background: rgba(21, 90, 199, 0.91);
    }



.read_only_popup{
    width:100%;
    height :100%;
    z-index :9999;
    position :fixed;
    display :none;
    top:0px;
    left:0px;
}

#ctl00_ContentPlaceHolder1_tabPermit_tbl tr td {
    float: initial;
    white-space: nowrap;
}

.leftnavpop {
    display:none;
    position: fixed;
    width: auto;
    height: auto;
    box-shadow: black 0px 0px 15px;
    left: 217px;
    top: 144px;
    border-radius: 5px;
    z-index: 99999;
    background: white;
    padding: 10px;
    color:black;
    
}
    .leftnavpop table
    {
        z-index :9999999;
        min-width :700px;
    }
    .leftnavpop table tr th {
        color: white;
        font-size: 13px;
        background-color: lightslategray;
        padding: 3px 6px;
    }
        .leftnavpop table tr td {
        font-size: 15px;padding :2px 6px;width:240px;
    }

    .leftnavpop table tr:nth-child(even) {
        background-color: rgb(241 238 238);
    }




    .leftnavpop b {
        /*color: red;*/
        font-size: 13px;
        font-family: 'Times New Roman', Times, serif
    }


.e-textwrapper .e-agendaappointment span {
    width: auto;
    font-size: 13px;
    /* padding: 10px; */
    margin: 10px;
    text-shadow: 0px 0px 1px black;
    letter-spacing: 1px;
    color: #333;
    background: transparent;
}

/*schedule css proppeties - defaultwithCSharp 
*/
.e-schedule .e-apptext {
    font-size: 13px !important;
    text-shadow: 0px 0px 0.5px #333;
    color: black;
}




.e-textwrapper .e-agendaappointment .e-agendacolordiv {
    width: auto;
    font-size: 13px;
    /* padding: 10px; */
    margin: 10px;
    text-shadow: 0px 0px 1px black;
    letter-spacing: 1px;
    color: #333;
    background: transparent !important;
}

    .e-textwrapper .e-agendaappointment .e-agendacolordiv .e-schedulerepeat {
        width: 100%;
        margin-top: -6px;
        background-color: white;
        height: 22px;
        margin-top: -6px;
        width: 103%;
    }

#searchProperties .prop-grid .row p {
    font-weight: bold;
    margin-top: 10px;
    font-size: 13px;
}

.e-grid .e-headercelldiv {
    font-size: 11px !important;
    color: black;
}

.e-horizontalresheader {
    width: 100%;
    font-size: 15px !important;
    font-weight: 600 !important;
}

.e-resourceheadertext {
    font-size: 14px !important;
    font-weight: 600 !important;
}

.e-commonviewbutton e-day e-firstview {
    font-weight: 600 !important;
}


.css_dropdown {
 
    padding: 3px;
    border: none;
    margin: 3px;
    border-radius: 3px;
    box-shadow: 0px 0px 2px #333;
    float: left;
    margin-right: 10px;
}

.css_dropdown option{
    padding: 3px;
   
}

/*.popup_header_css {
    width: 100%;
    top: 0px;
    left: 0px;
    float: left;
    height: 37px;
    text-align: center;
    background-color: #8BC6EC;
    background-image: linear-gradient(135deg, #8BC6EC 0%, #9599E2 100%);
    text-shadow: 0px 1px black;
    letter-spacing: 2px;
    color: white;
    padding: 10px;
    font-size: 13px;
}*/

.ColorpickerAlign {
    margin: 0;
    width: 20px;
    float: right;
}
.back_shadow_License_Type {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    text-align: center;
    vertical-align: central;
    align-content: center;
    background-color: rgba(0,0,0,0.5);
    z-index: 99991;
}
.back_shadow_schedule_colors {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    text-align: center;
    vertical-align: central;
    align-content: center;
    background-color: rgba(0,0,0,0.5);
    z-index: 99991;
}

.back_shadow_grdAssessment {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    text-align: center;
    vertical-align: central;
    align-content: center;
    background-color: rgba(0,0,0,0.5);
    z-index: 99991;
}

.back_shadow {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    text-align: center;
    vertical-align: central;
    align-content: center;
    background-color: rgba(0,0,0,0.5);
    z-index: 99991;
}

/*.task_back_shadow {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    text-align: center;
    vertical-align: central;
    align-content: center;
    background-color: rgba(0,0,0,0.5);
    z-index: 99991;
}*/

.popup_css_schedule_colors {
    display: none;
    margin: auto;
    align-content: center;
    width: 800px;
    background: white;
    box-shadow: 0px 0px 7px #333;
    border-radius: 5px;
    z-index: 99999;
}
.popup_css_License_Type {
    display: none;
    margin: auto;
    align-content: center;
    width: 800px;
    background: white;
    box-shadow: 0px 0px 7px #333;
    border-radius: 5px;
    z-index: 99999;
}
.popup_css {
    display:none;
    margin: auto;
   
    align-content: center;
    width: 800px;
    background: white;
    box-shadow: 0px 0px 7px #333;
    border-radius: 5px;
    z-index: 99999;
}

/*.task_popup_css {
    display: none;
    margin: auto;
    align-content: center;
    width: 900px;
    background: white;
    box-shadow: 0px 0px 7px #333;
    border-radius: 5px;
    z-index: 99999;
}*/
.popup_css_grdAssessment {
    display: none;
    margin: auto;
    align-content: center;
    width: 800px;
    background: white;
    box-shadow: 0px 0px 7px #333;
    border-radius: 5px;
    z-index: 99999;
}

.content_body_schedule_colors {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
    float: left;
    padding: 5px;
    box-shadow: 0px 5px 7px #333;
    background: white;
}
.content_body_License_Type {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
    float: left;
    padding: 5px;
    box-shadow: 0px 5px 7px #333;
    background: white;
}
.content_body_grdAssessment {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
    float: left;
    padding: 5px;
    box-shadow: 0px 5px 7px #333;
    background: white;
}
.content_body {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
    float: left;
    padding: 5px;
    box-shadow: 0px 5px 7px #333;
    background: white;
}

/*.task_content_body {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
    float: left;
    padding: 5px;
    box-shadow: 0px 5px 7px #333;
    background: white;
}*/

.content_body_grdAssessment {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
    float: left;
    padding: 5px;
    box-shadow: 0px 5px 7px #333;
    background: white;
}
.popup_header_css_License_Type {
    position: relative;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
    top: 0px;
    left: 0px;
    float: left;
    /*height: 40px;*/
    font-size: 17px !important;
    text-align: left;
    background-color: white;
    border-bottom: 3px solid #179bd7;
    /* background-image: linear-gradient(135deg, #8BC6EC 0%, #9599E2 100%);*/

    letter-spacing: 1px;
    color: #333;
    padding: 5px;
    font-family: verdana;
}
.popup_header_css_grdAssessment {
    position: relative;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
    top: 0px;
    left: 0px;
    float: left;
    /*height: 40px;*/
    font-size: 17px !important;
    text-align: left;
    background-color: white;
    border-bottom: 3px solid #179bd7;
    /* background-image: linear-gradient(135deg, #8BC6EC 0%, #9599E2 100%);*/

    letter-spacing: 1px;
    color: #333;
    padding: 5px;
    font-family: verdana;
}
.popup_header_css {
    position: relative;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
    top: 0px;
    left: 0px;
    float: left;
    /*height: 40px;*/
    font-size: 17px !important;
    text-align: left;
    background-color: white;
    border-bottom: 3px solid #179bd7;
    /* background-image: linear-gradient(135deg, #8BC6EC 0%, #9599E2 100%);*/
   
    letter-spacing: 1px;
    color: #333;
    padding: 5px;
    font-family: verdana;
}

/*.task_popup_header_css {
    position: relative;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
    top: 0px;
    left: 0px;
    float: left;*/
    /*height: 40px;*/
    /*font-size: 17px !important;
    text-align: left;
    background-color: white;
    border-bottom: 3px solid #179bd7;*/
    /* background-image: linear-gradient(135deg, #8BC6EC 0%, #9599E2 100%);*/

    /*letter-spacing: 1px;
    color: #333;
    padding: 5px;
    font-family: verdana;
}*/
#content_header_License_Type {
    width: 90%;
    float: left;
}
#content_header_grdAssessment {
    width: 90%;
    float: left;
}
#content_header{
    width:90%;
    float:left;
}

/*#task_content_header {
    width: 90%;
    float: left;
}*/

.Popup_header_close_image {
    
}
.popup_header_css_License_Type img {
    float: right;
    width: 30px;
    margin: 2px;
    cursor: pointer;
    margin: -6px !important;
}
.popup_header_css img {
    float: right;
    width:30px;
    margin: 2px;
    cursor: pointer;
    margin: -6px !important;
}
.popup_header_css_grdAssessment img {
    float: right;
    width: 30px;
    margin: 2px;
    cursor: pointer;
    margin: -6px !important;
}

    .popup_button_css {
border: 1px solid #179bd7;
background-color: #179bd7;
color: #ffffff;
padding: 5px 8px;
border-radius: 5px;
font-size: 14px;
margin-right: 5px;
}



.note_button_css:disabled,
.note_button_css[disabled]{

color: #A9A9A9;
cursor: not-allowed;
}



.note_button_css {
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 44%, rgba(241,241,241,1) 47%, rgba(224,228,228,1) 100%);
    border: none;
    box-shadow: 0 0 2px #333;
    border-radius: 2px;
    font-size: 10px;
    font-weight: bold;
    padding: 4px 14px;
    
}


    .note_button_css:hover {
        background: rgb(255,255,255);
        background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 44%, rgba(213,244,255,1) 47%, rgba(161,235,255,1) 100%);
    }

.note_button_css_Hidden {
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 44%, rgba(241,241,241,1) 47%, rgba(224,228,228,1) 100%);
    border: none;
    box-shadow: 0 0 2px #333;
    border-radius: 2px;
    font-size: 10px;
    font-weight: bold;
    padding: 4px 14px;
    display:none;
}

.Delete_Confirm_Button_Css {
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 44%, rgba(241,241,241,1) 47%, rgba(224,228,228,1) 100%);
    border: none;
    box-shadow: 0 0 2px #333;
    border-radius: 2px;
    font-size: 10px;
    font-weight: bold;
    padding: 4px 14px;
    height: 20px;
    width: 60px;
    margin-bottom: 10px;
}

    .Delete_Confirm_Button_Css:hover {
        background: rgb(255,255,255);
        background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 44%, rgba(213,244,255,1) 47%, rgba(161,235,255,1) 100%);
    }


.small_pop {
    width: 600px;
    min-height: 100px;
    border-radius: 3px;
    top: 168px;
    left: 103px;
    background: white;
    position: absolute;
    box-shadow: 0 0 18px #333;
    padding: 10px;
    left: 50%;
    transform: translate(-50%, 0);
    color: black;
    font-family: Verdana;
    text-shadow: 0px 0px black;
    letter-spacing: 2px;
    border-radius: 5px;
    font-size: 12px !important;
}

.small_pop_header{
    width:100%;
    text-align :center ;
    color:red;
    padding-top:5px;
    padding-bottom:5px;
    background-color:lightskyblue;
}

    .small_pop_header img {
        width: 30px;
        padding-right: 5px;
    }

.small_pop_content {
    padding-top: 10px;
    line-height: 2.6;
}

select {
    background-color: #fff;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20448%22%20enable-background%3D%22new%200%200%20256%20448%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.arrow%7Bfill%3A%33300%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22arrow%22%20d%3D%22M255.9%20168c0-4.2-1.6-7.9-4.8-11.2-3.2-3.2-6.9-4.8-11.2-4.8H16c-4.2%200-7.9%201.6-11.2%204.8S0%20163.8%200%20168c0%204.4%201.6%208.2%204.8%2011.4l112%20112c3.1%203.1%206.8%204.6%2011.2%204.6%204.4%200%208.2-1.5%2011.4-4.6l112-112c3-3.2%204.5-7%204.5-11.4z%22%2F%3E%3C%2Fsvg%3E%0A);
    background-position: right 10px center;
    background-repeat: no-repeat;
    background-size: auto 50%;
    border-radius: 2px;
    border: none;
    /*box-shadow: 0px 0px 1px #ccc;*/
    color: #333;
    padding: 6px 30px 6px 6px;
    outline: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    height: auto !important;
    border-right: solid 1px #a4b7c6;
    border-left: solid 1px #a4b7c6;
    border-top: solid 1px #a4b7c6;
    border-bottom: solid 1px #a4b7c6;
}
.e-columnheader{
    background-color:red

}
.ReponseCSS{
    display:none;
}

.e-grid .e-editcell, .e-grid .e-form-container, .e-grid .e-externalformedit, .e-grid .e-tabletd, .e-grid .e-rowcell {
    font-size: 12px !important;
    font-family: Verdana, Geneva, sans-serif !important;
}

.e-grid .e-headercelldiv {
    font-size: 11px !important;
    font-family: Verdana, Geneva, sans-serif !important;
}

.Disable_Cursor_Icon {
    cursor: default;
    text-decoration: none;
}
    .Disable_Cursor_Icon:hover {
        cursor:pointer;
        text-decoration: none;
    }

.Bar_Links_Padding{
    margin-left:4px;
}


.CSS_Welcome_Message {
    vertical-align: top;
    margin-bottom: 11px;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    color: #4E85C6;
    width: 100%;
    margin-top: -22px;
    float: left;
    font-family: verdana;
}

.e-menu{
    font-size:20px !important;
}
.panelhide {
    display: none;
}

select[name="lstQueries"] {
    background-image    :none;
}

.popup_css_dashboard {
    display: none;
    margin: auto;
    align-content: center;
    width: 800px;
    background: white;
    box-shadow: 0px 0px 7px #333;
    border-radius: 5px;
    z-index: 99999;
}

.back_shadow_dashboard {
    display: none;
    width: 100%;
    /*   height: 1200px !important;*/
    position: fixed;
    top: 0px;
    left: 0px;
    text-align: center;
    vertical-align: central;
    align-content: center;
    background-color: rgba(0,0,0,0.5);
    z-index: 99991;
}

.popup_header_css_dashboard {
    position: relative;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
    top: 0px;
    left: 0px;
    float: left;
    /*height: 40px;*/
    font-size: 17px !important;
    text-align: left;
    background-color: white;
    border-bottom: 3px solid #179bd7;
    /* background-image: linear-gradient(135deg, #8BC6EC 0%, #9599E2 100%);*/

    letter-spacing: 1px;
    color: #333;
    padding: 5px;
    font-family: verdana;
}

#content_header_dashboard {
    width: 90%;
    float: left;
}

.content_body_dashboard {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
    float: left;
    padding: 5px;
    box-shadow: 0px 5px 7px #333;
    background: white;
}

.popup_header_css_dashboard img {
    float: right;
    width: 30px;
    margin: 2px;
    cursor: pointer;
    margin: -6px !important;
}

/*Power BI Cubes*/
.popup_css_PowerBI {
    display: none;
    /*margin: auto;
    margin-top: 10px;*/
    margin: 27px auto 0;
    align-content: center;
    /* width: 800px;*/
    background: white;
    box-shadow: 0px 0px 7px #333;
    border-radius: 5px;
    z-index: 99999;
}
.popup_header_css_PowerBI {
    position: relative;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
    top: 0px;
    left: 0px;
    float: left;
    /*height: 40px;*/
    font-size: 17px !important;
    text-align: left;
    background-color: white;
    border-bottom: 3px solid #179bd7;
    /* background-image: linear-gradient(135deg, #8BC6EC 0%, #9599E2 100%);*/

    letter-spacing: 1px;
    color: #333;
    padding: 5px;
    font-family: verdana;
}
    .popup_header_css_PowerBI img {
        float: right;
        width: 30px;
        margin: 2px;
        cursor: pointer;
        margin: -6px !important;
    }
#content_header_PowerBI {
    width: 90%;
    float: left;
}
.content_body_PowerBI {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
    float: left;
    padding: 5px;
    box-shadow: 0px 5px 7px #333;
    background: white;
}
.back_shadow_PowerBI {
    display: none;
    width: 100%;
    height: 1780px;
    position: fixed;
    top: 0px;
    left: 0px;
    text-align: center;
    vertical-align: central;
    align-content: center;
    background-color: rgba(0,0,0,0.5);
    z-index: 99991;
}

#ctl00_treeResults table {
    margin: 4px 0px;

}

select:focus {
    border: 2px solid #000000;
}


.e_Editbutton {
    border: none !important;
    width: 75px !important;
    height: 25px !important;
    background: url(../../Images/edit.png) !important;
    background-size: 75px 25px !important;
    background-repeat: no-repeat !important;
    /*background-position: 1px 1px !important;*/
}

.e_Editbutton_disabled {
    border: none !important;
    width: 75px !important;
    height: 25px !important;
    background: url(../../Images/edit.png) !important;
    background-size: 75px 25px !important;
    background-repeat: no-repeat !important;
    cursor : not-allowed;
    /*background-position: 1px 1px !important;*/
}

.e_Deletebutton {
    border: none !important;
    width: 75px !important;
    height: 25px !important;
    background: url(../../Images/remove.png) !important;
    background-size: 75px 25px !important;
    background-repeat: no-repeat !important;
    margin-left: 2px;
     /*background-position: 1px 1px !important;*/
}

.e_Removebutton {
    border: none !important;
    width: 75px !important;
    height: 25px !important;
    background: url(../../Images/removeTask.png) !important;
    background-size: 75px 25px !important;
    background-repeat: no-repeat !important;
    margin-left: 2px;
    /*background-position: 1px 1px !important;*/
}
.e_Unlinkbutton {
    border: none !important;
    width: 75px !important;
    height: 25px !important;
    background: url(../../Images/unlink.png) !important;
    background-size: 75px 25px !important;
    background-repeat: no-repeat !important;
    margin-left: 2px;
     /*background-position: 1px 1px !important;*/
}

.e_Deletebutton_disabled {
    border: none !important;
    width: 75px !important;
    height: 25px !important;
    background: url(../../Images/remove.png) !important;
    background-size: 75px 25px !important;
    background-repeat: no-repeat !important;
    margin-left: 2px;
    cursor: not-allowed;
    /* background-position: 1px 1px !important;*/
}

.e-excelIcon {
    color: green !important;
    font-size: large !important;
}

.e-addnew {
    color: #179bd7 !important;
    font-size: larger !important;
}
.changed-node {
    background-color: #0165f9;
    color: white !important;
    padding: 2px 4px;
    border-radius: 3px;
    font-weight: bold;
    width: 80%;
}
.cssred {
    color: red !important;
}



.styled-btn {
    background: linear-gradient(to bottom, #ffffff, #f3f4f6);
    border: 1px solid #d1d5db;
    border-radius: 8px;
    padding: 8px 16px;
    color: #1f2937;
    display: inline-block;
    font: 600 14px/1 "Open Sans", sans-serif;
    text-align: center;
    cursor: pointer;
    margin-left: 5px;
    margin-bottom: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    transition: all 0.2s ease-in-out;
}

    .styled-btn:hover {
        background: linear-gradient(to bottom, #f9fafb, #e5e7eb);
        border-color: #cbd5e1;
        color: #1a44bc;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
    }

    .styled-btn:active {
        background: #e5e7eb;
        border-color: #4285f4;
        color: #112d8c;
        transform: translateY(1px);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06) inset;
    }

    .styled-btn:disabled {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        color: #9ca3af;
        cursor: not-allowed;
        box-shadow: none;
        opacity: 0.6;
    }

    .styled-btn:focus {
        outline: none;
        box-shadow: 0 0 0 3px rgba(66, 133, 244, 0.4);
    }



    /* Light Green Variant (Save) */
    .styled-btn.light-green {
        background: #ecfdf5;
        border: 1px solid #34d399;
        color: #065f46;
    }

        .styled-btn.light-green:hover {
            background: #d1fae5;
            border-color: #10b981;
            color: #064e3b;
        }

        .styled-btn.light-green:active {
            background: #a7f3d0;
            border-color: #059669;
            color: #064e3b;
        }

    /* Light Red Variant (Delete) */
    .styled-btn.light-red {
        background: #fef2f2;
        border: 1px solid #f87171;
        color: #991b1b;
    }

        .styled-btn.light-red:hover {
            background: #fee2e2;
            border-color: #ef4444;
            color: #7f1d1d;
        }

        .styled-btn.light-red:active {
            background: #fecaca;
            border-color: #dc2626;
            color: #7f1d1d;
        }
    /* Default (blue) focus */
    .styled-btn:focus {
        outline: none;
        box-shadow: 0 0 0 3px rgba(66, 133, 244, 0.4); /* blue */
    }

    /* Green focus ring */
    .styled-btn.light-green:focus {
        box-shadow: 0 0 0 3px rgba(34, 197, 94, 0.4); /* green-500 */
    }

    /* Red focus ring */
    .styled-btn.light-red:focus {
        box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.4); /* red-500 */
    }

    .styled-btn.rounded {
        border-radius: 20px;
    }
